package cn.hf.mychat.common.poi;

import java.lang.annotation.*;

/**
 * @author 白高建
 * @create 2020/1/20 11:33
 */
@Retention(RetentionPolicy.RUNTIME)
@Target({ElementType.FIELD, ElementType.TYPE})
@Inherited//类继承关系中，子类会继承父类使用的注解中被@Inherited修饰的注解
public @interface ExcelColumn {
    String name() default "";

    int order() default 0;

    int width() default 20;

    boolean skip() default false;

    boolean required() default false;

    ExcelColumnType type() default ExcelColumnType.NONE;

    String regex() default "";

}
